package com.interview.write;

import java.util.*;

public class DemoFour {
    /**
     * 去重 排序
     * @param args
     */
    public static void main(String[] args) {

        List<Integer> list = new ArrayList<Integer>();
        list.add(3);
        list.add(1);
        list.add(2);
        list.add(2);
        list.add(9);
        list.add(9);
        list.add(7);

//升序
         Collections.sort(list);//默认排序(从小到大)
        System.out.println(list);
        for (int i : list) {
            System.out.println("默认排序(从小到大)----" + i);
        }

//倒序
        Collections.reverse(list);//倒序(从大到小)
        System.out.println(list);
        for (int i : list) {
            System.out.println("倒序(从大到小)----" + i);
        }


        //set集合去重，不打乱顺序
        List<String> list1  =   new  ArrayList<String>();
        list1.add("aaa");
        list1.add("bbb");
        list1.add("aaa");
        list1.add("aba");
        list1.add("aaa");

        Set set = new HashSet();
        List newList = new  ArrayList();
        for (String cd:list1) {
            if(set.add(cd)){
                newList.add(cd);
            }
        }
        System.out.println( "去重后的集合： " + newList);
    }
}